﻿body 
{
    margin: 0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    background-color: #ffffff;
}

div
{
    white-space: normal;
}

.report_li,
li
{
    list-style-image: url(images/icons/doublearrow.gif); 
}
.report_ul,
ul
{
}

span
{
}

.FRAMEPANEL
{
    border-style: solid;
    border-color: #FC0101;
    border-width: 1px;
}

.RIGHTSIDEBAR
{  
    margin-right: 15px;
}

.MAINRIGHTSIDEBAR
{  
    margin-right: 15px;
}

.RIGHTSIDEBARPANEL
{
	width: 220px;
}

.LEFTSIDEBAR
{
    margin-left: 15px;    
    /*margin: 0px 15px 0px 15px;*/
}

.MAINLEFTSIDEBAR
{     
    margin-left: 15px;    
    /*margin: 0px 15px 0px 15px;*/
}

.LEFTSIDEBARPANEL
{
	width: 220px;
}

.SEARCHTEXT
{
    color: #ffffff; 
    text-decoration: none; 
    font-weight:bold;
}

.TDNOWRAP
{
    white-space:nowrap;
}

.TDRIGHT
{
    border-right-color: #FC0101;
    border-right-style: solid;
    border-right-width: 1px;
}

.TDLEFT
{
    border-left-color: #FC0101;
    border-left-style: solid;
    border-left-width: 1px;
}

.TDTOP
{
    border-top-color: #FC0101;
    border-top-style: solid;
    border-top-width: 1px;
}

.TDBOTTOM
{
    border-bottom-color: #FC0101;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TDNAME
{
    background-color: #FC0101;  
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;      
    color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;    
    white-space:nowrap;
}

.TDVALUE
{
    background-color: #ddddff;
    border-color: #E2EBE8;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #000000;
    white-space:nowrap;        
}

.SITETITLELINK
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 30px;
    color: #FC0101;
}

.TITLECELL_LEFT,
.TITLECELL_MIDDLE,
.TITLECELL_RIGHT
{
    white-space:nowrap;  	
}

.MENUCELL_LEFT,
.MENUCELL_MIDDLE,
.MENUCELL_RIGHT
{
    background-color: #FC0101;
    white-space:nowrap; 	
}

.MAININFOBLOCKCELL
{  
    font-weight:bold;
    BACKGROUND:#ddddff; 
    text-align:center;     
}
.MAININFOBLOCKBODY
{
    FONT-SIZE:12px; 
    BACKGROUND: #f1f1f1;
    BORDER-BOTTOM:1px solid;
}

.MESSAGEOUTERTABLE
{
    border-style: outset; 
    border-width: 4px; 
    border-color:#DCDCDC;    
}

.MESSAGEINNERTABLE
{
    border-style:outset; 
    border-width: 1px; 
    border-color:Black;    
}

.HeaderText
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	COLOR: #ffffff;    
}

.MODALBACKGROUND {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.MODALPOPUP {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#FC0101;
	padding:3px;
	/*width:600px;*/
}

.TOOLS_EXTENDER_PANEL
{
	background-color:white; 
	border-style: solid; 
	border-color:Black; 
	border-width: 1px; 
}

/*************************************************************************/
/*Miscellaneous*/
.Background1 { background-color: #FC0101; }
.Background2 { background-color:#ddddff; }
.Background3 { background-color:#CCCCDD; }
.GREY { background-color: #666666;}
.DARKGRAY {background-color: #333333;}
.LIGHGRAY {background-color: #cccccc;}
/*************************************************************************/

/*************************************************************************/
/*Paging Links*/
.PageLink
{
    text-decoration: none;
    font-size: small;
}

.PageLinkInfo
{
    font-size: small;
}

.PageLinkItemsPerPage
{
    font-size: small;
}
/*************************************************************************/

/*************************************************************************/
/*Watermarks*/
.WATERMARKED {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
/*************************************************************************/

/*************************************************************************/
/*Text Highlighting*/
.HIGHLIGHT
{
	color: #000000;
	background: #ffff99;
	text-decoration: none;	
}
/*************************************************************************/

/*************************************************************************/
/*Text*/
.BLOGS_TINYLIST,
.COMMENTS_TINYLIST,
.EVENTS_TINYLIST,
.NEWS_TINYLIST,
.TINYLIST
{
	color: #696969;
	font-size: .8em;
	margin-right: 1em; white-space:nowrap; width:100%;
}

.BLOGS_TINYTEXT,
.COMMENTS_TINYTEXT,
.EVENTS_TINYTEXT,
.NEWS_TINYTEXT,
.TINYTEXT
{
 font-size: x-small;    
}
/*************************************************************************/

/*************************************************************************/
/*Accordion*/
ACCHEADER 
{

}

ACCCONTENT 
{
   
}
/*************************************************************************/

/*************************************************************************/
/*News*/
.NEWS_TABLEITEM
{
}
.NEWS_TDITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;
}
.NEWS_TDITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.NEWS_TABLEITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.NEWS_TDITEMDETAILS 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}
/*************************************************************************/

/*************************************************************************/
/*Blogs*/
.BLOGS_TABLEITEM
{
}
.BLOGS_TDITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;
}
.BLOGS_TDITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.BLOGS_TABLEITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.BLOGS_TDITEMDETAILS 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}
/*************************************************************************/

/*************************************************************************/
/*Blog Calendar Style*/
.BLOGS_CALMAIN
{
    background-color: #FFFFCC;
    color: #663399; 
    border-color: #FC0101;
    border-width: 1px;    
    font-weight:bold;
    font-size: 8pt;
    font-family:Verdana;
}

.BLOGS_CALDAYSTYLE
{    
    color: #666666; 
    background-color: #EAEAEA;
    border-width: 0px;
    border-style: none; 
    border-color: White;    
}

.BLOGS_CALSELECTEDDAYSTYLE
{    
    background-color: #ddddff;     
    color: #ffffff;
    font-weight:bold;      
}

.BLOGS_CALSELECTORSTYLE
{
    background-color: #FFCC66;
}

.BLOGS_CALNEXTPREVSTYLE
{
    color: #FFFFCC;
    font-size: 9px;
}

.BLOGS_CALDAYHEADERSTYLE
{
    background-color: #CCCCCC;
    color: #000000;
    font-size: 9px;
}

.BLOGS_CALWEEKEDNDAYSTYLE
{
    background-color: #BBBBBB;
    color: #ffffff;    
}

.BLOGS_CALTODAYSTYLE
{
}

.BLOGS_CALTITLESTYLE
{    
    color: #FC0101;
    font-weight:bold;
    font-size: 9pt;
}

.BLOGS_CALOTHERMONTHSTYLE
{
    color: #666666;
    background-color: #ffffff;
}
/*************************************************************************/

/*************************************************************************/
/*Blog Archive List Style*/
.BLOG_ARCHIVELIST
{    
}
/*************************************************************************/


/*************************************************************************/
/*Button Style*/

.BUTTON
{
    background-image: url(images/buttons/Blank_95_30_IA.gif);
    background-color:Transparent;
    color: #ffffff; 
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    width: 95px;
    height: 30px;
/*     
    background-color: #2068B4;
    color: #ffffff;
    border-bottom-color: #8C8C8C;
    border-right-color: #8C8C8C;
    border-bottom-width: 3px;
    border-right-width: 3px;           
    border-bottom-style:inset; 
    border-right-style:inset; */
}

.BUTTONOUT 
{   
    background-image: url(images/buttons/Blank_95_30_IA.gif); 
    background-color:Transparent;
    color: #ffffff; 
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px;    
}

.BUTTONOVER  
{
    background-image: url(images/buttons/Blank_95_30_A.gif);    
    background-color:Transparent;    
    color: #ffffff;
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px; 
}

.SMBUTTON
{
    background-image: url(images/buttons/Blank_41_20_IA.gif);
    color: #ffffff; 
    border: 0px; 
    font-size: 10px;    
    font-weight: bold;
    width: 41px;
    height: 20px;
}

.SMBUTTONOUT 
{   
    background-image: url(images/buttons/Blank_41_20_IA.gif);
    color: #ffffff; 
    border: 0px; 
    font-size: 10px;    
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px;    
}

.SMBUTTONOVER  
{
    background-image: url(images/buttons/Blank_41_20_A.gif);    
    color: #ffffff;
    border: 0px;   
    font-size: 10px;      
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px; 
}

/*************************************************************************/

/*************************************************************************/
/*Ajax Calendar Style*/
.Calendar .ajax__calendar_container 
{
    border:1px solid #000000;
    background-color: #FC0101;
    color: #000000;
}

.Calendar .ajax__calendar_body 
{
    background-color: #CCCCCC;    
    color: #666666; 
    font-size: 9px;     
}

.Calendar .ajax__calendar_header,
.Calendar .ajax__calendar_title,
.Calendar .ajax__calendar_next,
.Calendar .ajax__calendar_prev 
.Calendar .ajax__calendar_footer,
.Calendar .ajax__calendar_today,
.Calendar .ajax__calendar_days,
.Calendar .ajax__calendar_months,
.Calendar .ajax__calendar_years
{  
}

.Calendar .ajax__calendar_day 
{
    background-color: #EAEAEA;    
    color: #000000; 
    font-size: 9px;    
    border:1px solid #CCCCCC;     
}

.Calendar .ajax__calendar_dayname
{
    background-color: #CCCCCC;
    color: #000000;
    font-size: 9px;
    font-weight:bold;
    border:1px solid #CCCCCC;
}

/*Other Items on the Calendar, not related to the current
day, month, year
*/
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_month,
.Calendar .ajax__calendar_other .ajax__calendar_year 
{
    color: #666666;
    background-color: #ffffff;
}

/*Hover over Calendar Items*/
.Calendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #FFCC66; 
}

.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    background-color: #ffffff;
    color: #000000;
    border:1px solid #000000;
}

/*Currently Selected Calendar Items*/
.Calendar .ajax__calendar_active .ajax__calendar_day
{
    background-color: #FC0101;     
    color: #000000;
    font-weight:bold;      
}

.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
    background-color: #ffffff;
    color: #000000;
    font-size: 9px;
    border:1px solid #000000;
}
/*************************************************************************/

/*************************************************************************/
/*custom calendar style*/
.calpanel
{
    visibility: hidden;
    background-color: #FC0101;
    border-color: #000000;
    border-width:  1px;      
}

.calmain
{
    background-color: #ffffcc;
    color: #663399; 
    border-color: #FC0101;
    border-width: 1px;    
    font-weight:bold;
    font-size: 8pt;
    font-family:verdana;
}

.caldaystyle
{    
    color: #666666; 
    background-color: #eaeaea;
    border-width: 0px;
    border-style: none; 
    border-color: white;    
}

.calselecteddaystyle
{    
    background-color: #ddddff;     
    color: #ffffff;
    font-weight:bold;      
}

.calselectorstyle
{
    background-color: #ffcc66;
}

.calnextprevstyle
{
    color: #ffffcc;
    font-size: 9px;
}

.caldayheaderstyle
{
    background-color: #cccccc;
    color: #000000;
    font-size: 9px;
}

.calweekedndaystyle
{
    background-color: #bbbbbb;
    color: #ffffff;    
}

.caltodaystyle
{
    background-color: #FC0101;
    font-weight:bold;
}

.caltitlestyle
{
    background-color: #FC0101;
    color: #ffffcc;
    font-weight:bold;
    font-size: 9pt;
}

.calothermonthstyle
{
    color: #666666;
    background-color: #ffffff;
}

.cal_year_dropdown
{
	width: 50px;
	height: 19px;
	font-size: x-small;    
}

.cal_month_dropdown
{
	width: 70px;	
	height: 19px;	
	font-size: x-small;    
}
/*************************************************************************/

/*************************************************************************/
/*Comments List*/
.TABLECOMMENTSSMAIN 
{
}
.TABLECOMMENTSITEM
{
}
.TDCOMMENTSITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}
.TDCOMMENTSITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.TABLECOMMENTSITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.TDCOMMENTSITEMDETAILS 
{
    white-space: nowrap;
}

.COMMENTSUBJECT
{
    font-weight:bold;
}

.TDREPLIESITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}

.TABLEREPLIESITEM
{
}
/*************************************************************************/

/*************************************************************************/
/*EVENTS*/
.EVENTS_TABLEITEM
{
}
.EVENTS_TDITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;
}
.EVENTS_TDITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.EVENTS_TABLEITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.EVENTS_TDITEMDETAILS 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}
/*************************************************************************/

/*************************************************************************/
/*Event Calendar Style*/
.EVENTS_CALMAIN
{
    background-color: #FFFFCC;
    color: #663399; 
    border-color: #FC0101;
    border-width: 1px;    
    font-size: 8pt;
    font-family:Verdana;
    width: 640px; 
}

.EVENTS_CALSELECTEDDAYSTYLE,
.EVENTS_CALSELECTORSTYLE
{
}

.EVENTS_CALDAYHEADERSTYLE
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 9px; 
    border-style:none;
}

.EVENTS_CALDAYSTYLE,
.EVENTS_CALTODAYSTYLE,
.EVENTS_CALWEEKENDDAYSTYLE
{
    color: #000000;    
    background-color: #FFFFFF;
    text-align:left;
    vertical-align:text-top;
    min-height:60px; 
}

.Min45PX
{
    height: 45px;
}

.EVENTS_CALNEXTPREVSTYLE
{ 
    text-align:center;  
    font-size: 8pt;  
}

.EVENTS_CALTITLESTYLE
{    
    color: #FC0101;
    font-weight:bold;
    font-size: 9pt;
    height:14pt;
}

.EVENTS_CALOTHERMONTHSTYLE
{
    color: #CCCCCC;
    background-color: #FFFFFF;
    text-align:left;
    vertical-align:text-top;    
}
/*************************************************************************/

/*************************************************************************/
/*Forum Style*/

.FORUM_BUTTON_DIV
{
    float:right;
}
/*************************************************************************/

/*************************************************************************/
/*Forum Header Style*/
.FORUM_BOARD_HEADER_TABLE,
.FORUM_CATEGORY_HEADER_TABLE,
.FORUM_FORUM_HEADER_TABLE,
.FORUM_TOPIC_HEADER_TABLE,
.FORUM_HEADER_TABLE
{
    border-color: #FC0101;
    border-style:solid; 
    border-width:1px;
    background-color: #FC0101         
}

.FORUM_BOARD_HEADER_TITLE,
.FORUM_CATEGORY_HEADER_TITLE,
.FORUM_FORUM_HEADER_TITLE,
.FORUM_TOPIC_HEADER_TITLE,
.FORUM_HEADER_TITLE
{
    background-color: #FC0101;
    white-space: nowrap;
    vertical-align:top;
    padding:2px;
    color: #ffffff;
    font-weight:bold;        
}

.FORUM_HEADER_ITEMS_CELL_ITEM
{
    padding:2px;     
    border-style:solid;
    border-width: 0px;
    border-color: #ffffff;
    background-color: #D0D5D3;       
}
/*************************************************************************/

/*************************************************************************/
/*Forum Item Style*/
.FORUM_BOARD_HEADER_ITEMS_TITLE_CELL,
.FORUM_FORUM_HEADER_ITEMS_TITLE_CELL,
.FORUM_ITEMS_TITLE
{
    background-color: #DCDFDE;
    white-space: nowrap;
    padding:5px; 
}

.FORUM_ITEMS_TABLE
{
    background-color: #ffffff     
}

.FORUM_ITEMS_CELL_ITEM
{   
    padding:1px;     
    border-style:solid;
    border-width: 0px;
    border-color: #ffffff; 
    background-color: #DCDFDE;               
}
/*************************************************************************/

/*************************************************************************/
/*Forum Post Style*/
.FORUM_POST_HEADER_TABLE
{
    border-color: #FC0101; 
    border-style:solid; 
    border-width:1px;
    background-color: #FC0101    
}

.FORUM_POST_HEADER_TITLE
{
    background-color: #FC0101;
    white-space: nowrap;
    vertical-align:top;
    padding:2px;    
    color: #ffffff;
    font-weight:bold;       
}

.FORUM_POST_ITEMS_TABLE
{
    border-color: #FC0101; 
    border-style:solid; 
    border-width:1px; 
    background-color: #ffffff    
}

.FORUM_POST_ITEMS_TOPROW_LEFTCELL,
.FORUM_POST_ITEMS_TOPROW_RIGHTCELL,
.FORUM_POST_ITEMS_MIDDLEROW_LEFTCELL,
.FORUM_POST_ITEMS_BOTTOMROW_LEFTCELL,
.FORUM_POST_ITEMS_BOTTOMROW_RIGHTCELL
{
    padding:3px;     
    border-style:solid;
    border-width: 0px;
    border-color: #ffffff;
    background-color: #D0D5D3;            
}

.FORUM_POST_ITEMS_MIDDLEROW_RIGHTCELL
{
    padding:3px;     
    border-style:solid;
    border-width: 0px;
    border-color: #ffffff;
    background-color: #DCDFDE;        
    white-space:normal;                  
}
/*************************************************************************/

/*************************************************************************/
/*Forum Buttons*/

.FORUM_BUTTON
{
    background-image: url(images/buttons/Blank_95_30_IA.gif);
    background-color:Transparent;
    color: #ffffff; 
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    width: 95px;
    height: 30px;
}

.FORUM_BUTTONOUT 
{   
    background-image: url(images/buttons/Blank_95_30_IA.gif); 
    background-color:Transparent;
    color: #ffffff; 
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px;      
}

.FORUM_BUTTONOVER  
{
    background-image: url(images/buttons/Blank_95_30_A.gif);    
    background-color:Transparent;    
    color: #ffffff;
    border: 0px; 
    border-style:none; 
    font-weight: bold;
    cursor: hand;
    width: 95px;
    height: 30px;  
}

.FORUM_SMALL_BUTTON
{
    background-image: url(images/buttons/Blank_41_20_IA.gif);
    background-color:Transparent;        
    color: #ffffff; 
    border: 0px;
    font-size: 10px;
    font-weight: bold;
    width: 41px;
    height: 20px;
}

.FORUM_SMALL_BUTTONOUT 
{   
    background-image: url(images/buttons/Blank_41_20_IA.gif);
    background-color:Transparent;        
    color: #ffffff; 
    border: 0px; 
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px;    
}

.FORUM_SMALL_BUTTONOVER  
{
    background-image: url(images/buttons/Blank_41_20_A.gif);   
    background-color:Transparent;         
    color: #ffffff;
    border: 0px;   
    font-size: 10px;  
    font-weight: bold;
    cursor: hand;
    width: 41px;
    height: 20px; 
}
/*************************************************************************/

/*************************************************************************/
/*Forum Quote Style
Note: any change to this style
must be reflected to common/css/freetextbox.css
*/
.FORUM_QUOTED
{
    border-style: solid;
    border-color: black;
    border-width: 1px;
    width: 85%;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.FORUM_QUOTED_USER_CELL
{
    text-align:left;
}

.FORUM_QUOTED_BODY_CELL
{
    text-align:left;
}
/*************************************************************************/

/*************************************************************************/
/*Gallery Style*/
.GALLERYITEMTABLE
{
	background-color: Silver; 
	border-style:solid; 
	border-width: 1px; 
	border-color:Black; 
	white-space:nowrap;
}

.GALLERYITEM_HOVER_POPUP
{
	visibility:hidden; 	
	width: 200px; 	
}

.GALLERYITEM_HOVER_POPUP_TABLE
{
	padding: 0px 5px 5px 5px;
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#FC0101;
}

.GALLERYITEM_HOVER_POPUP_TITLE_CELL
{
	font-weight:bold;
	color: #ffffff;
	background-color:#FC0101;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FC0101;
}

.GALLERYITEM_HOVER_POPUP_DESCRIPTION_CELL
{
	width: 200px; 
	height:150px; 	
}

.GALLERYAREA_TITLE_CELL
{
	font-weight:bold;
	color: #ffffff;
	background-color:#FC0101;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#2068B4;
}

.GALLERYAREA_BODY_CELL
{
	width: 99%; 
}

/*************************************************************************/

/*************************************************************************/
/*Grid Style*/
.GRIDMAIN
{
    color: #000000;
    background-color: #ffffff;
    border-color: #999999;
    border-width: 2px;
    border-style: none;
    padding: 5px;
	font-size: small;
    font-weight: normal;
}
.GRIDFOOTER
{
    color: #000000;
    background-color: #CCCCCC;
}
.GRIDROW
{
    color: #000000;
    background-color: #EEEEEE;
	font-size: small; 
    white-space:nowrap;	
}
.GRIDSELECTEDROW
{
    color: #ffffff;
    background-color: #008A8C;
    font-weight:bold;  
}
.GRIDPAGER
{
    color: #000000;
    background-color: #999999;   
}
.GRIDHEADER , .GRIDHEADER a, .GRIDHEADER a:visited, .GRIDHEADER a:hover
{
	color: #ffffff;
	background-color: #FC0101;
	font-weight:bold ;
	font-size: small;
	white-space:nowrap;
}
.GRIDALTERNATINGROW
{
	background-color: #DCDCDC;
	font-size: small; 
    white-space:nowrap;	
}

.GRID_OUTERPANEL
{
	WIDTH: 98%; 
	overflow:auto; 
	border-color: Black; 
	border-style:solid; 
	border-width: 1px;	
}

.GRID_OUTERTABLE
{
    width: 100%;    
    background-color: #eeeeff;   
}
/*************************************************************************/

/*************************************************************************/
/*Menu Style*/ 
.MENUMAIN
{
    color: #FFFFFF;    
    background-color: #FC0101; 
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;          
}

.STATICMENUITEM 
{
    border-color:#FC0101;
    border-width: 1px;
    border-style:solid;     
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #FFFFFF;    
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;       
}
.DYNAMICHOVER 
{
    background-color: #FC0101;
    color: #FFFFFF;
}
.DYNAMICMENU 
{
    background-color: #FC0101;
}
.DYNAMICMENUITEM 
{    
    border-color:#FC0101;
    border-width: 1px;
    border-style:solid;     
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;       
}
.STATICHOVER 
{
    background-color: #FFFFFF;
    color: #FC0101;
}
/*************************************************************************/

/*************************************************************************/
/*Admin Menu Style*/ 

.ADMINMENUCELL
{
    background-color: #FFFFFF;
    white-space:nowrap;    
}

.ADMINMENUMAIN
{
    color: #FC0101;    
    background-color: #FFFFFF;
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;     
}

.ADMINSTATICMENUITEM 
{
    border-color:#FC0101;
    border-width: 1px;
    border-style:solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #FC0101;
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;       
}
.ADMINDYNAMICHOVER 
{
    background-color: #FC0101;
    color: #FFFFFF;
}
.ADMINDYNAMICMENU 
{
    background-color: #FFFFFF;
}
.ADMINDYNAMICMENUITEM 
{    
    border-color:#FC0101;
    border-width: 1px;
    border-style:solid;    
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;    
}
.ADMINSTATICHOVER 
{
    background-color: #FC0101;
    color: #FFFFFF;
}
/*************************************************************************/


/*************************************************************************/
/*Rating Stars*/
.RATINGSTAR {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.FILLEDRATINGSTAR {
    background-image: url(images/icons/FilledStar.gif);

}

.EMPTYRATINGSTAR {
    background-image: url(images/icons/EmptyStar.gif);
}

.SAVEDRATINGSTAR {
    background-image: url(images/icons/SavedStar.gif);
}

.RESULTSRATINGSTAR {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat; 
}

.RESULTSPRIVATESTAR {
    background-image: url(images/icons/FilledStar.gif);
}

.RESULTSPUBLICSTAR {
    background-image: url(images/icons/SavedStar.gif);
}

.RESULTSEMPTYSTAR {
    background-image: url(images/icons/EmptyStar.gif);
}
/*************************************************************************/

/*************************************************************************/
/*Results List*/
.RESULTS_TABLEITEM
{
}
.RESULTS_TDITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;
}
.RESULTS_TDITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.RESULTS_TABLEITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.RESULTS_TDITEMDETAILS 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}

.RESULTSITEM_HOVER_POPUP,
.RESULTSITEM_HOVER_POPUP_IFRAME
{
	width:500px;
	height:400px;
}
/*************************************************************************/

/*************************************************************************/
/*Tabs*/
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(images/tabs/tab-line.gif) repeat-x bottom;}
.ajax__tabs .ajax__tab_outer {background:url(images/tabs/tab-right.gif) no-repeat right;height:21px;}
.ajax__tabs .ajax__tab_inner {padding-left:3px;background:url(images/tabs/tab-left.gif) no-repeat;}
.ajax__tabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(images/tabs/tab.gif) repeat-x;}
.ajax__tabs .ajax__tab_hover .ajax__tab_outer {background:url(images/tabs/tab-hover-right.gif) no-repeat right;}
.ajax__tabs .ajax__tab_hover .ajax__tab_inner {background:url(images/tabs/tab-hover-left.gif) no-repeat;}
.ajax__tabs .ajax__tab_hover .ajax__tab_tab {background:url(images/tabs/tab-hover.gif) repeat-x;}
.ajax__tabs .ajax__tab_active .ajax__tab_outer {background:url(images/tabs/tab-active-right.gif) no-repeat right;}
.ajax__tabs .ajax__tab_active .ajax__tab_inner {background:url(images/tabs/tab-active-left.gif) no-repeat;}
.ajax__tabs .ajax__tab_active .ajax__tab_tab {background:url(images/tabs/tab-active.gif) repeat-x;}
.ajax__tabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
/*************************************************************************/

/*************************************************************************/
/*Treeview Style*/
.TREESEPERATOR
{
    border-right: 2px; 
    border-right-style:solid; 
    border-right-color: #FC0101;
    margin-right: 15px;
    margin-left: 15px;  
}

.TREESELECTEDNODE
{
    color: #FC0101;
    border: 1px;
    border-style: dashed; 
    border-color: #FC0101;
    margin-right: 2px;
    margin-left: 2px;  
}

.TREENODE
{
    color: #FC0101; 
}

.TREEPARENTNODE
{
    font-weight:normal;
}

.TREENODEHOVER
{
    color: #5555DD;    
}
/*************************************************************************/

/*************************************************************************/
/*Polls Style*/
.POLL_QUESTION_TABLE
{	
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;	
}
.POLL_QUESTION_TABLECELL
{
}

.POLL_ANSWERS_TABLE
{
}
.POLL_ANSWERS_TABLECELL
{
}

.POLL_RESULTS_TABLE
{
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC; 	
}
.POLL_RESULTS_HEADER_TABLECELL
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;	
}
.POLL_RESULTS_ITEM_TABLECELL
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;	
    font-weight:bold;	    
}
.POLL_RESULTS_ITEMGRAPH_TABLECELL
{
	width:100%;		
	border-width:1px;
	border-style:Inset;
}

.POLL_RESULTS_GRAPH_TABLE
{
	margin: 0 0 0 0;	
	height: 20px;
    background-color: Black;
}
.POLL_RESULTS_GRAPH_TABLECELL
{
}
/*************************************************************************/

/*************************************************************************/
/*POLLS LIST*/
.POLLS_TABLEITEM
{
}
.POLLS_TDITEMTITLE 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;
}
.POLLS_TDITEMBODY 
{
    padding:5px;     
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;        
    vertical-align:top;
}
.POLLS_TABLEITEMDETAILS 
{
    font-size:smaller;
    white-space: nowrap;    
}

.POLLS_TDITEMDETAILS 
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
}
/*************************************************************************/

/*************************************************************************/
/*Form/Survey Style*/
.FORM_SURVEY_QUESTION_TABLE
{	
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC;	
}
.FORM_SURVEY_QUESTION_TABLECELL
{
}

.FORM_SURVEY_ANSWERS_TABLE
{
}
.FORM_SURVEY_ANSWERS_TABLECELL
{
}

.FORM_SURVEY_RESULTS_TABLE
{
    border-style:solid;
    border-width: 1px;
    border-color: #DCDCDC; 	
}
.FORM_SURVEY_RESULTS_HEADER_TABLECELL
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;
    font-weight:bold;	
}
.FORM_SURVEY_RESULTS_ITEM_TABLECELL
{
    background-color: #DCDCDC;
    white-space: nowrap;
    width: 10%;
    vertical-align:top;
    padding:5px;	
    font-weight:bold;	    
}
.FORM_SURVEY_RESULTS_ITEMGRAPH_TABLECELL
{
	width:100%;		
	border-width:1px;
	border-style:Inset;
}

.FORM_SURVEY_RESULTS_GRAPH_TABLE
{
	margin: 0 0 0 0;	
	height: 20px;
    background-color: Black;
}
.FORM_SURVEY_RESULTS_GRAPH_TABLECELL
{
}
/*************************************************************************/